\hypertarget{classguild__service_1_1common_1_1service__time__scheduler}{}\doxysection{guild\+\_\+service\+::common\+::service\+\_\+time\+\_\+scheduler Class Reference}
\label{classguild__service_1_1common_1_1service__time__scheduler}\index{guild\_service::common::service\_time\_scheduler@{guild\_service::common::service\_time\_scheduler}}


服务定时器类  




{\ttfamily \#include $<$service\+\_\+time\+\_\+scheduler.\+hpp$>$}

Inheritance diagram for guild\+\_\+service\+::common\+::service\+\_\+time\+\_\+scheduler\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classguild__service_1_1common_1_1service__time__scheduler}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classguild__service_1_1common_1_1service__time__scheduler_a25059a8beef6dc7bb737163b4719cdf0}\label{classguild__service_1_1common_1_1service__time__scheduler_a25059a8beef6dc7bb737163b4719cdf0}} 
using {\bfseries service\+\_\+context\+\_\+type} = kratos\+::service\+::\+Service\+Context
\item 
\mbox{\Hypertarget{classguild__service_1_1common_1_1service__time__scheduler_a4c50e9dc2dc611693e920f2245aedab7}\label{classguild__service_1_1common_1_1service__time__scheduler_a4c50e9dc2dc611693e920f2245aedab7}} 
using {\bfseries time\+\_\+scheduler\+\_\+ptr\+\_\+type} = kratos\+::service\+::\+Schedule\+Ptr
\item 
\mbox{\Hypertarget{classguild__service_1_1common_1_1service__time__scheduler_aff9f25ca7a91964a3953861afb36d9dc}\label{classguild__service_1_1common_1_1service__time__scheduler_aff9f25ca7a91964a3953861afb36d9dc}} 
using {\bfseries time\+\_\+scheduler\+\_\+callback\+\_\+type} = kratos\+::service\+::\+Scheduler\+Callback
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classguild__service_1_1common_1_1service__time__scheduler_a1a94d62f6b32d706c419d664eca1ca4f}\label{classguild__service_1_1common_1_1service__time__scheduler_a1a94d62f6b32d706c419d664eca1ca4f}} 
{\bfseries service\+\_\+time\+\_\+scheduler} (service\+\_\+context\+\_\+type $\ast$context)
\item 
\mbox{\Hypertarget{classguild__service_1_1common_1_1service__time__scheduler_ad80dc22e2a1a6aa196dfa1fd7b65a787}\label{classguild__service_1_1common_1_1service__time__scheduler_ad80dc22e2a1a6aa196dfa1fd7b65a787}} 
const time\+\_\+scheduler\+\_\+ptr\+\_\+type \& {\bfseries operator-\/$>$} () const
\item 
std\+::size\+\_\+t \mbox{\hyperlink{classguild__service_1_1common_1_1service__time__scheduler_ab20ee526e30a541110e469f9ca901bae}{update}} (std\+::time\+\_\+t ms)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
服务定时器类 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classguild__service_1_1common_1_1service__time__scheduler_ab20ee526e30a541110e469f9ca901bae}\label{classguild__service_1_1common_1_1service__time__scheduler_ab20ee526e30a541110e469f9ca901bae}} 
\index{guild\_service::common::service\_time\_scheduler@{guild\_service::common::service\_time\_scheduler}!update@{update}}
\index{update@{update}!guild\_service::common::service\_time\_scheduler@{guild\_service::common::service\_time\_scheduler}}
\doxysubsubsection{\texorpdfstring{update()}{update()}}
{\footnotesize\ttfamily std\+::size\+\_\+t guild\+\_\+service\+::common\+::service\+\_\+time\+\_\+scheduler\+::update (\begin{DoxyParamCaption}\item[{std\+::time\+\_\+t}]{ms }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}


\begin{DoxyParams}{Parameters}
{\em ms} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
std\+::size\+\_\+t 
\end{DoxyReturn}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
time/\mbox{\hyperlink{service__time__scheduler_8hpp}{service\+\_\+time\+\_\+scheduler.\+hpp}}\end{DoxyCompactItemize}
